// 这是一个聊天室的实现,包括了左侧的对话列表,右侧的聊天窗口
// 实现了基于SSE的消息接收,消息显示等功能

// 依赖于jquery, bootstrap, sse.js

// 首先,我们需要定义一个聊天室类,包括了聊天室的基本信息,对话列表,聊天窗口等
class Room {
    constructor(dom, room_id, api_key) {
        this.dom = dom;
        this.room_id = room_id;
        this.api_key = api_key;
        this.chatList = [];
        this.chatWindow = null;
        this.sse = new EventSource('/sse/' + room_id);
    }
}